#ifndef _INCLUDE_OPENNL_TYPES_
#define _INCLUDE_OPENNL_TYPES_

/*!
    Copright: Kai "DrHalan" Mast - www.freakybytes.org

    This file is part of OpenNetwork. See OpenNetwork.h for license information.
*/


#include <stdint.h>

namespace onet
{
    //! A very straightforward way to read variables
    //! s = signed
    //! u = unsigned
    //! c = char
    //! + number of bits
    typedef int32_t s32;
    typedef int16_t s16;
    typedef uint16_t u16;
    typedef char c8;
    typedef uint8_t u8;
    typedef int8_t s8;
    typedef uint32_t u32;
    typedef uint64_t u64;
    typedef float f32;
    typedef double f64;
    typedef long double f80;

    typedef s32 PeerID;

} //!end namespace onet

#endif
